package com.hrms.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.hrms.dao.InviteJobDao;
import com.hrms.pojo.InviteJob;
import com.hrms.service.InviteJobService;

/**
 * @author QHX
 * InviteJobServiceImpl:
 * 2017年3月15日
 */
@Service("inviteJobService")
@Transactional
public class InviteJobServiceImpl implements InviteJobService{

	@Autowired
	private InviteJobDao inviteJobDao;
	
	@Override
	public InviteJob selectByPrimaryKey(Integer id) {
		return this.inviteJobDao.selectByPrimaryKey(id);
	}

	@Override
	public List<InviteJob> selectByName(String name) {
		return this.inviteJobDao.selectByName(name);
	}

	@Override
	public List<InviteJob> selectAll() {
		return this.inviteJobDao.selectAll();
	}

	@Override
	public int deleteInviteJob(Integer id) {
		return this.inviteJobDao.deleteInviteJob(id);
	}

	@Override
	public int insertInviteJob(InviteJob inviteJob) {
		return this.inviteJobDao.insertInviteJob(inviteJob);
	}

	@Override
	public int updateInviteJob(InviteJob inviteJob) {
		return this.inviteJobDao.updateInviteJob(inviteJob);
	}

	@Override
	public List<InviteJob> selectByLimit(int offset, int limit) {
		return this.inviteJobDao.selectByLimit(offset, limit);
	}
}
